home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Games Collection 1
/
software vault.zip
/
software vault
/
CDR10
/
LL_LAND.ZIP
/
LL_PAGE.INC
< prev
next >
Wrap
Text File
|
1993-05-11
|
878b
|
41 lines
;;
;; [ Lord Logics Simple Page Flip ]
;;
;; No retrace checking is done here. Just deal with it . . .
;;
.code
ll_page proc
push ds
mov ax,@data
mov ds,ax
mov cx,LL_DRAW
mov bx,LL_SHOW
mov LL_DRAW,bx
mov LL_SHOW,cx
cli
mov dx,03DAh
in al,dx ;; Clear the flip-flop
mov dx,03D4h ;; CRT Controller: Start Addr High
mov al,0Ch ;; Set High Address to SHOW_PAGE
out dx,al ;; :
inc dx ;; :
mov al,ch ;; :
out dx,al ;; :
dec dx ;; CRT Controller: Start Addr Low
mov al,0Dh ;; Set LOW ADDRESS to SHOW_PAGE
out dx,al ;; :
inc dx ;; :
mov al,cl ;; :
out dx,al ;; :
sti
pop ds
ret
ll_page endp